a = set()
print(a)
print(type(a))

b = frozenset()
print(b)
print(type(b))

c = set(("A", "B", "C"))
print(c)

d = frozenset([True, 47, (1, 2, 3)])
print(d)

s = {1, 2, 3, 99, -7} # Mathematische Schreibweise
print(s)
print(type(s))

# Mengen sind iterierbare Objekte
print()
menge = {1, 100, "a", 0.5}
print(menge)
for element in menge:
    print(element)

# Set Comprehension
print()
menge = {i * i for i in range(10)}
print(menge)

# Unpacking
print()
menge = {1, 2, *[3, 4]}
print(menge)